package com.gzsxy.esjy.service.core.sign.initialize;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author zhangxiaolong
 * @date 2022/7/12 16:36
 */
@Getter
@Setter
public class PdfConfigDto {

    /**
     * pdf类型
     */
    private Integer pdfType;

    private List<MarkType> markTypeList;

    @Getter
    @Setter
    public static class MarkType {
        /**
         * 签名类型
         */
        private String signType;
        /**
         * 描述
         */
        private String desc;
        /**
         * 位置
         */
        private Position position;
    }

    @Getter
    @Setter
    public static class Position {
        /**
         * 类型，图片 文字
         */
        private Integer type;
        /**
         * 第几页PDF
         */
        private Integer pdfPage;
        /**
         * x
         */
        private Float x;
        /**
         * y
         */
        private Float y;
        /**
         * 描述
         */
        private String desc;
    }
}
